﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using DADOS.usuario;

namespace PROAD.atendimento.Relatorio
{
    public partial class RelDadosPaciente : System.Web.UI.Page
    {
        DADOS.usuario.metPaciente _metPac = new metPaciente();

        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                

                if (Session["CO_USUARIO"] != null)
                {
                    lblUsurario.Text = "Nome do Paciente: " + Session["NO_NOME"];

                    CarregarDados(Convert.ToInt32(Session["CO_USUARIO"]));
                }
            }
        }

        protected void CarregarDados(int codUser)
        {
            var objUser = _metPac.getUsuarioByCod(codUser);

            lblNome.Text = objUser.NO_NOME;
            lblCpf.Text = objUser.DS_CPF;
            lblCep.Text = objUser.DS_CEP;
            lblDtNasc.Text = objUser.DT_NASCIMENTO.ToShortDateString();
            lblEndereco.Text = objUser.DS_ENDERECO;
            lblEs.Text = objUser.TB_ES.NO_ES;
            lblMunicipio.Text = objUser.TB_CIDADE.NO_CIDADE;
            lblSexo.Text = objUser.NR_SEXO == 2 ? "Feminino" : "Masculino";
            lblSituacao.Text = objUser.NR_STATUS == 1 ? "Ativo" : "Inativo";
            lblTelefone.Text = objUser.DS_TELEFONE;
            lblUf.Text = objUser.TB_CIDADE.TB_UF.NO_UF;
            lblUs.Text = objUser.TB_ES.TB_US.NO_US;
            
        }

        protected void rtsDadoPaciente_TabClick(object sender, Telerik.Web.UI.RadTabStripEventArgs e)
        {
            switch (e.Tab.TabIndex)
            {
                case 0: Response.Redirect("/atendimento/Relatorio/RelDadosPaciente.aspx"); 
                    break;
                case 1: Response.Redirect("/atendimento/Relatorio/RelAnamnese.aspx");
                    break;
                case 2: Response.Redirect("/atendimento/Relatorio/RelAvd.aspx");
                    break;
                case 3: Response.Redirect("/atendimento/Relatorio/RelSocioEconomico.aspx");
                    break;
                case 4: Response.Redirect("/atendimento/Relatorio/RelClassificacaoFinal.aspx");
                    break;
                case 5: Response.Redirect("/atendimento/Relatorio/RelGestaoCuidados.aspx");
                    break;
            }
        }
    }
}